package com.link.base.base.expenseapplication.model;

import java.math.BigDecimal;

/**
 * 费用申请-门店-产品-精简字段版的DTO，用于后端金额汇总字段的计算
 *
 * @author 黄正杨
 * @date 2019/04/16 19:06
 */
public class ApplicationProductDTO {

    /**
     * 费用编码
     */
    private Long chargeId;

    /**
     * 数量
     */
    private Integer amount;
    /**
     * 单价
     */
    private BigDecimal productPrice;
    /**
     * 申请折扣
     */
    private BigDecimal applyDiscount;
    /**
     * 一口价
     */
    private BigDecimal applyPrice;
    /**
     * 申请总额
     */
    private BigDecimal totalPrice;
    /**
     * 经销商承担金额
     */
    private BigDecimal accountAmount;
    /**
     * 公司支持金额
     */
    private BigDecimal companyAmount;


    public Long getChargeId() {
        return chargeId;
    }

    public void setChargeId(Long chargeId) {
        this.chargeId = chargeId;
    }

    public Integer getAmount() {
        return amount;
    }

    public void setAmount(Integer amount) {
        this.amount = amount;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public BigDecimal getAccountAmount() {
        return accountAmount;
    }

    public void setAccountAmount(BigDecimal accountAmount) {
        this.accountAmount = accountAmount;
    }

    public BigDecimal getCompanyAmount() {
        return companyAmount;
    }

    public void setCompanyAmount(BigDecimal companyAmount) {
        this.companyAmount = companyAmount;
    }

    public BigDecimal getProductPrice() {
        return productPrice;
    }

    public void setProductPrice(BigDecimal productPrice) {
        this.productPrice = productPrice;
    }

    public BigDecimal getApplyDiscount() {
        return applyDiscount;
    }

    public void setApplyDiscount(BigDecimal applyDiscount) {
        this.applyDiscount = applyDiscount;
    }

    public BigDecimal getApplyPrice() {
        return applyPrice;
    }

    public void setApplyPrice(BigDecimal applyPrice) {
        this.applyPrice = applyPrice;
    }
}
